home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / Dev / Amiga-E / E_v3.2a_extras / Tools / EE / docs / EE.Status < prev    next >
Text File  |  1995-07-10  |  4KB  |  68 lines

  1. /*--------------------------------------------------------------------------*
  2.  
  3.                             EE V0.9.2 - The E Editor.
  4.                         Copyright Barry Wills, 1994-1995.
  5.  
  6.  *--------------------------------------------------------------------------*
  7.  
  8.   MODIFICATIONS:
  9.   1. Fixed indent miscalculation that I somehow introduced when converting
  10.      the functions to macros.
  11.   2. Fixed EE's refusal to visit a pubscreen when the visit gadget was
  12.      checkmarked.
  13.   3. Changed computation in readFile() in call to bufferSizeFor() that was
  14.      allocating next greater buffer size one character early.
  15.   4. Renovated joinLines().
  16.   5. Changed cursorLeft() and cursorRight() so they smart-scroll when they
  17.      near the top or bottom of the window.
  18.   6. Repaired oversight that prevented opening files containing high ascii
  19.      chars and the non-printable char 255.
  20.   7. Fixed bug in compile() that was trashing mem and causing random crashes.
  21.   8. ===MAY HAVE ELIMINATED=== foldCount bug by adding foldCount field to
  22.      OBJECT viewType, and putting save/restore code in copyViewOut/In().
  23.   9. ARexx problem fixed.  Repeated FreeArgs() was causing the crashes.
  24.   10. Finally rewrote Find and Replace.  It now screeeams. :)
  25.   11. Fixed bug in writeChar() which ate a cookie when inserting on a full
  26.       line (1024 chars).
  27.   12. Fixed bug in readMacros(), was causing exception "form" when loading
  28.       saved macros containing functions that take no args.
  29.   13. Fixed oversight in newMacro() and findMacro() that treated qualifier
  30.       keys lshift/rshift and lalt/ralt like seperate entities, which is
  31.       inconsistent with the rest of the program.
  32.   14. Fixed function Clear, which while at bottom of text, and cursor is not
  33.       on top line, left cursor beyond end of cleared text (i.e., on line 20
  34.       when there was really only one line of text in the editor).
  35.   15. New function Tall Window added.
  36.   16. Fixed oversight that wouldn't let function "Undo" work correctly when
  37.       part of a macro.
  38.   17. Modified function editPrefs().  Should work now, no more "LSEG".
  39.   18. Made independent of ReqTools file and font requesters.  Made requester
  40.       positioning a little smart, centering on the parent window.
  41.   19. Whipped up the long awaited ListMacros program.
  42.   20. Fixed a fatal omission in readMacros() that ignored shift and alt keys
  43.       totally, rendering some saved prefs unusable.  Restructured macro
  44.       functions.
  45.   21. Disabled calling endMacro() when macro recording is not in progress.
  46.       This was causing crashes by making a gnarly assumption.
  47.   22. Decreased amount of time "End Macro" message is flashed in title bar
  48.       from 30 to 25 ticks.
  49.   23. Rewrote listIsEmpty(), firstNode(), lastNode() in dll.m as E macros.
  50.   24. Enabled calling macros within macros.  Macros are expanded on the fly,
  51.       so there is no future dependence upon a called macro being there.
  52.       At first look it appears this wastes resources, but consider that it
  53.       simplifies checking, and whatever space is taken up by an expanded
  54.       macro would surely be wasted 99.99% of the time by the extra code
  55.       required to check this.
  56.   25. Fixed bug described as follows:  Loading a file from the command line:
  57.       type a path with no filename; requester pops up, cancel it; write a
  58.       helloworld.e and compile; the current dir is coped to new dir '.bak'
  59.       and EE hangs.
  60.   26. Fixed the loadFile()'s failure to detect binary.  It was a convoluted
  61.       problem traced to the EasyRequestArgs() function, of all things. :/
  62.   27. Beefed up saveFile(), now saves are twice as fast, yay.
  63.   28. Lionel's bug (Find Case key assignment doesn't work) is fixed.  Can't
  64.       remember if I did anything to fix this, just tested for it and it
  65.       worked. =P
  66.  
  67.  *--------------------------------------------------------------------------*/
  68.